.info {
  word-break: break-all;
  padding: 0 15px;
  margin-top: 23px;
  min-width: 300px;

  li {
    display: flex;
    font-size: 14px;
    border-top: 1px solid #eee;
    padding: 2px 0;

    > label {
      width: 100px;
      position: relative;
    }

    a {
      color: #333;
      text-decoration: none;
    }
    ._xpath:before {
      display: block;
      content: '?';
      position: absolute;
      top: 0;
      left: 40px;
      color: rgb(255, 102, 0);
      font-weight: 600;
      cursor: pointer;
    }

    > div {
      flex: 1;
      color: #678;
      cursor: pointer;
    }

  }

  li:last-child {
    color: #666;
    opacity: 0;
    transition: opacity 0.8s ease;
  }

  li:nth-last-child(2) {
    border-bottom: 1px solid #eee;
  }

  .fadeIn {
    opacity: 1 !important;
  }

}
